import json
from config import BASE_PATH


# 读取json文件，转换成元组列表返回
# 定义函数
def read_json_data(filename):
    # 1.打开json文件并接收内容
    with open(filename, "r", encoding="utf8") as f:
        json_data = json.load(f)
        # 定义一个空列表
        json_list = []
        # 2.遍历接收到的json内容
        for data in json_data:
            # 1)不依赖键，提取value
            val = data.values()
            # 2)转元组
            tmp = tuple(val)
            # 3)追加到列表
            json_list.append(tmp)
        # for 结束后返回
        return json_list


# 自测
if __name__ == '__main__':
    filename = BASE_PATH+"/data/ihrm_login.json"
    ret = read_json_data(filename)
    print(ret)